home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / bbsdoors / wwmail44.zip / USERREC.H < prev    next >
C/C++ Source or Header  |  1993-01-31  |  2KB  |  65 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <fcntl.h>
  4. #include <string.h>
  5. #include <dos.h>
  6. #include <process.h>
  7. #include <sys\stat.h>
  8. #include <time.h>
  9. #include <ctype.h>
  10. #include <io.h>
  11. #include <conio.h>
  12. #include <dir.h>
  13. #include <alloc.h>
  14. #include <iostream.h>
  15. #include "vardec.h"  // yours
  16.  
  17. #define cr 1                         // print a carriage return or not
  18. #define nocr 0
  19. #define black    "\x1B[30m"
  20. #define red      "\x1B[31m"
  21. #define green    "\x1B[32m"
  22. #define yellow   "\x1B[0;1;33m"
  23. #define blue     "\x1B[0;1;34m"
  24. #define magenta  "\x1B[35m"
  25. #define cyan     "\x1B[36m"
  26. #define white    "\x1B[37m"
  27. #define bblack   "\x1B[40m"       
  28. #define bred     "\x1B[41m"
  29. #define bgreen   "\x1B[42m"
  30. #define byellow  "\x1B[43m"
  31. #define bblue    "\x1B[44m"
  32. #define bmagenta "\x1B[45m"
  33. #define bcyan    "\x1B[46m"
  34. #define bwhite   "\x1B[47m"
  35. #define normal   "\x1B[0m"
  36.  
  37. typedef struct {
  38.         char            name[31];       /* user's name */
  39.         unsigned char   screenlines,    /* screen size */
  40.                         sl,             /* security level */
  41.                         dsl,            /* transfer security level */
  42.                         waiting,        /* number mail waiting */
  43.                         age;            /* user's age */
  44.         unsigned short  ar,             /* board access */
  45.                         dar,            /* directory access */
  46.                         restrict,       /* user's restricts */
  47.                         msgpost,        
  48.                         posttoday;
  49.         unsigned long   daten;          /* numerical time last on */
  50.         unsigned int    postnet;        /* number of posts on the net */
  51.         float           gold;           /* game money */
  52. } mailu; 
  53. // structure that your userrec gets stuffed into
  54.  
  55. extern void delmail(int);
  56. extern void realmain(int argc, char *argv[]);
  57. extern short cd_to(char *);
  58. extern void print_ansi(char *);
  59. extern void print(int, char *);
  60. extern void carrier_dropped(char *);
  61. extern void Read_Qscn(int);
  62. extern void Write_Qscn(int);
  63.  
  64. // DON'T CHANGE ANYTHING IN THIS FILE...BAD THINGS WILL HAPPEN IF YOU DO!
  65.